package aplicacao.classesBasicas;


public class Medida {
	private int id;
	private String cpf;
	private double coxaDir, coxaEsq;
	private double bracoDir, bracoEsq;
	private double anteBracoDir, anteBracoEsq;
	private double busto;
	private double cintura;
	private double quadris;
	private double panturrilhaEsq, panturrilhaDir;
	private double altura;
	private double peso;
	private double percentualDeGordura;
	
	public Medida(){
		this.coxaDir = 0;
		this.coxaEsq = 0;
		this.bracoDir = 0;
		this.bracoEsq = 0;
		this.anteBracoDir = 0;
		this.anteBracoEsq = 0;
		this.busto = 0;
		this.cintura = 0;
		this.quadris = 0;
		this.panturrilhaEsq = 0;
		this.panturrilhaDir = 0;
		this.altura = 0;
		this.peso = 0;
		this.percentualDeGordura = 0;
	}
	
	public Medida(double coxaDir, double coxaEsq, double bracoDir,
			double bracoEsq, double anteBracoDir, double anteBrancoEsq,
			double busto, double cintura, double quadris,
			double panturrilhaEsq, double panturrilhaDir, double altura,
			double peso, double percentualDeGordura) {
		this.coxaDir = coxaDir;
		this.coxaEsq = coxaEsq;
		this.bracoDir = bracoDir;
		this.bracoEsq = bracoEsq;
		this.anteBracoDir = anteBracoDir;
		this.anteBracoEsq = anteBrancoEsq;
		this.busto = busto;
		this.cintura = cintura;
		this.quadris = quadris;
		this.panturrilhaEsq = panturrilhaEsq;
		this.panturrilhaDir = panturrilhaDir;
		this.altura = altura;
		this.peso = peso;
		this.percentualDeGordura = percentualDeGordura;
	}
	
	

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getCpf() {
		return cpf;
	}

	public void setCpf(String cpf) {
		this.cpf = cpf;
	}

	double roundTwoDecimals(double d) {
		double result = d * 100;
		result = Math.round(result);
		result = result / 100;
		return result;
}
	
	public double IMC() {
		return roundTwoDecimals(peso/(altura*altura));
	}

	public double getCoxaDir() {
		return coxaDir;
	}

	public void setCoxaDir(double coxaDir) {
		this.coxaDir = coxaDir;
	}

	public double getCoxaEsq() {
		return coxaEsq;
	}

	public void setCoxaEsq(double coxaEsq) {
		this.coxaEsq = coxaEsq;
	}

	public double getBracoDir() {
		return bracoDir;
	}

	public void setBracoDir(double bracoDir) {
		this.bracoDir = bracoDir;
	}

	public double getBracoEsq() {
		return bracoEsq;
	}

	public void setBracoEsq(double bracoEsq) {
		this.bracoEsq = bracoEsq;
	}

	public double getAnteBracoDir() {
		return anteBracoDir;
	}

	public void setAnteBracoDir(double anteBracoDir) {
		this.anteBracoDir = anteBracoDir;
	}

	public double getAnteBracoEsq() {
		return anteBracoEsq;
	}

	public void setAnteBracoEsq(double anteBrancoEsq) {
		this.anteBracoEsq = anteBrancoEsq;
	}

	public double getBusto() {
		return busto;
	}

	public void setBusto(double busto) {
		this.busto = busto;
	}

	public double getCintura() {
		return cintura;
	}

	public void setCintura(double cintura) {
		this.cintura = cintura;
	}

	public double getQuadris() {
		return quadris;
	}

	public void setQuadris(double quadris) {
		this.quadris = quadris;
	}

	public double getPanturrilhaEsq() {
		return panturrilhaEsq;
	}

	public void setPanturrilhaEsq(double panturrilhaEsq) {
		this.panturrilhaEsq = panturrilhaEsq;
	}

	public double getPanturrilhaDir() {
		return panturrilhaDir;
	}

	public void setPanturrilhaDir(double panturrilhaDir) {
		this.panturrilhaDir = panturrilhaDir;
	}

	public double getAltura() {
		return altura;
	}

	public void setAltura(double altura) {
		this.altura = altura;
	}

	public double getPeso() {
		return peso;
	}

	public void setPeso(double peso) {
		this.peso = peso;
	}

	public double getPercentualDeGordura() {
		return percentualDeGordura;
	}

	public void setPercentualDeGordura(double percentualDeGordura) {
		this.percentualDeGordura = percentualDeGordura;
	}
}
